having some physical defect - Español Inglés Diccionario